dimpling punch - Spanish English Dictionary